package com.hsurosy.hsuchain.nft.api.user.service;

import com.hsurosy.hsuchain.nft.api.user.response.UserOperatorResponse;

/**
 * 用户管理门面服务接口
 *
 * @Author Hsu琛君珩
 * @Date 2024-10-04 17:24
 * @Description
 * @Version: v1.0.0
 */
public interface UserManageFacadeService {

    /**
     * 用户冻结
     *
     * @param userId 用户ID
     * @return 用户操作响应，表示冻结操作的结果
     */
    UserOperatorResponse freeze(Long userId);

    /**
     * 用户解冻
     *
     * @param userId 用户ID
     * @return 用户操作响应，表示解冻操作的结果
     */
    UserOperatorResponse unfreeze(Long userId);
}
